﻿using System;
using System.Web.UI;
using SouthernLand.Common;
using SouthernLand.Common.BOL.NhaDat;
using SouthernLand.Common.DAL;

namespace SouthernLand.RaoVat
{
    public partial class Luutin : Page
    {
        private int RaovatID = -1;

        protected void Page_Load(object sender, EventArgs e)
        {
            lblTitle.Text = "LƯU LẠI TIN RAO";
            RaovatID = Globals.GetIntFromQueryString("RaovatID");
            if (Globals.CurrentUserID.Length < 5)
            {
                lblTieude.Visible = false;
                lblMsg.Text = "Muốn thực hiện chức năng này bạn phải đăng nhập. <br><br> ";
                lblMsg.Text = lblMsg.Text + "Nếu chưa là thành viên thì <a class=ClickVaoDay href=" +
                              Globals.ApplicationPath +
                              "Membership/CreateUser.aspx><u>Click vào đây</u></a> để Đăng ký!";
            }
            else
            {
                if (RaovatID > 0)
                {
                    Raovat raovat = Raovat.GetRaovatByID(RaovatID);
                    lblTieude.Text = raovat.Tieude;

                    //Kiem tra xem tin rao nay da duoc luu hay chua
                    int count =
                        ClassData.ReturnInteger("Select Count(*) from w4u_RaovatSave Where(RaovatID=" + RaovatID +
                                                " And UserID='" + Globals.CurrentUserID + "') ");
                    if (count <= 0)
                    {
                        var obj = new RaovatSave();
                        obj.RaovatID = RaovatID;
                        obj.UserID = Globals.CurrentUserID;
                        obj.AddedDate = DateTime.Now;
                        RaovatSave.Insert(obj);
                        lblMsg.Text = "Tin rao bạn chọn đã được lưu thành công.";
                    }
                    else
                    {
                        lblMsg.Text = "Tin rao của bạn chọn đã được lưu.";
                    }

                    Response.Write("<meta http-equiv='refresh' content='3; url=" +
                                   Globals.GetStringFromQueryString("Url") + "'/>");
                }
            }
        }
    }
}